.wrapper {
   margin: 0px auto;
   min-width: 1003px;
   width: 90%;
   background-color: #cccccc
}

.header {
   float: left;
   width: 100%;
   height: 100px;
   background-color: #fefefe;
}

.content {
   float: left;
   width: 100%;
   background-color: #ffffff;
}

.content-error {
   margin: 0 auto;
   width: 96%;
   border: 1px solid red;
   background-color: 
}

.horizontal-menu {
	float: left;
	width: 100%;
	height: 24px;
	border-bottom: 0px solid #23538a;
}

.footer {
   float: left;
   width: 100%;
   height: 60px;
   background-color: #cfcfcf;
}

body {
   padding: 0px;
   margin: 0px;
   font-size: 15px;
   background-color: #e7e7de;
   font-family: sans-serif;
}

input[type="text"] {
	border: 1px solid #dedede;
}

.tabela {
	border-collapse: collapse;
	border: 3px solid #E0EFFD;
	margin: 0 auto;
}

.tabela thead tr td {
	background: url(imagem/header-background.png) #F4F9FE repeat-x;
	height: 34px;
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 8px;
	font-weight: bold;
	color: #223390 !important;
	border-bottom: #A5BECD 1px solid; 
}

.tabela tr {
	color: #444444;
}